<html>
<head><meta charset="utf-8"><title>Hello, compiler folks! · new members · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/index.html">new members</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html">Hello, compiler folks!</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="209253761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209253761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209253761">(Sep 07 2020 at 03:19)</a>:</h4>
<p>Looking to learn how to work with rustc. It's a large codebase and there seems to be a lot to, well, learn, so I was hoping people could give some pointers. Also need to free up some disk space to actually build it in...</p>



<a name="209253826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209253826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209253826">(Sep 07 2020 at 03:21)</a>:</h4>
<p>Hi! Check out <a href="https://rustc-dev-guide.rust-lang.org/">https://rustc-dev-guide.rust-lang.org/</a> and you can try to download LLVM on to your system rather than compiling it... uhm, sometimes this doesn't always work, since Rust uses a patched LLVM, but we're still working on shipping the patched LLVM inside bootstrap.</p>



<a name="209253882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209253882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209253882">(Sep 07 2020 at 03:23)</a>:</h4>
<p>Is there a particular issue with building my own LLVM? It doesn't take too long and only uses 2 GiB or so of space.</p>



<a name="209253906"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209253906" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209253906">(Sep 07 2020 at 03:23)</a>:</h4>
<p>oh if it's not too long for you then you're fine!<br>
some people's machines uh, are not so beefy</p>



<a name="209254026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209254026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209254026">(Sep 07 2020 at 03:26)</a>:</h4>
<p>Yea, that's understandable. The real problem is getting everything downloaded. I have exceptionally slow internet, so these kinds of projects suck to sync.</p>



<a name="209254042"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209254042" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209254042">(Sep 07 2020 at 03:27)</a>:</h4>
<p>Oh yeah, then you're on the other side of the tradeoff and building is better for you.</p>



<a name="209255592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209255592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209255592">(Sep 07 2020 at 04:13)</a>:</h4>
<p>having the download fail 68% of the way through is no fun at all...</p>



<a name="209255613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209255613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209255613">(Sep 07 2020 at 04:13)</a>:</h4>
<p>this is the download of llvm?</p>



<a name="209255671"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209255671" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209255671">(Sep 07 2020 at 04:14)</a>:</h4>
<p>No, of rustc's git repo.</p>



<a name="209255703"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209255703" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209255703">(Sep 07 2020 at 04:15)</a>:</h4>
<p>My internet decided to die and I had to run down and screw with the router. Too late for git to recover from it though.</p>



<a name="209255750"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209255750" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209255750">(Sep 07 2020 at 04:16)</a>:</h4>
<p>:(</p>



<a name="209255767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209255767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209255767">(Sep 07 2020 at 04:16)</a>:</h4>
<p>I really wish Git was able to recover from a partial clone and resume it.</p>



<a name="209255855"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209255855" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209255855">(Sep 07 2020 at 04:19)</a>:</h4>
<p>a possible workaround is to start with a shallow clone and then fetch the history later: <a href="https://stackoverflow.com/a/3957733/7669110">https://stackoverflow.com/a/3957733/7669110</a></p>



<a name="209255906"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209255906" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209255906">(Sep 07 2020 at 04:20)</a>:</h4>
<p>or if you have tools for a resumable file download (maybe wget does this?) you could download a bundle: <a href="https://mirrors.edge.kernel.org/pub/software/scm/git/docs/git-bundle.html">https://mirrors.edge.kernel.org/pub/software/scm/git/docs/git-bundle.html</a>. Not sure if github makes bundles publically available though</p>



<a name="209342238"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209342238" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209342238">(Sep 08 2020 at 03:15)</a>:</h4>
<p>Alright, looking for possible beginners tasks.. any advice?</p>



<a name="209342302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209342302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209342302">(Sep 08 2020 at 03:16)</a>:</h4>
<p>take a look at <a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AE-easy">https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AE-easy</a> or <a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AE-mentor+">https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AE-mentor+</a></p>



<a name="209342609"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209342609" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209342609">(Sep 08 2020 at 03:24)</a>:</h4>
<p>I should discuss an issue I'm considering picking up in the appropriate stream instead of here, correct?</p>



<a name="209342699"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209342699" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209342699">(Sep 08 2020 at 03:27)</a>:</h4>
<p>I'd open a new thread in t-compiler/help, yeah</p>



<a name="209342702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209342702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209342702">(Sep 08 2020 at 03:27)</a>:</h4>
<p>(or if it's general discussion and not help, t-compiler or <a class="stream" data-stream-id="122651" href="/#narrow/stream/122651-general">#general</a> )</p>



<a name="209400504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209400504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209400504">(Sep 08 2020 at 15:12)</a>:</h4>
<p>Where might be the appropriate place to ask about rustfmt? looking at rustfmt/tests/source/cfg_if/detect/cache.rs and I think it could be refactored to use AtomicUSize</p>



<a name="209402078"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209402078" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mukund Lakshman <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209402078">(Sep 08 2020 at 15:21)</a>:</h4>
<p>Hello! Welcome :)</p>
<p>According to <a href="https://github.com/rust-lang/rustfmt/blob/master/Contributing.md#contributing">https://github.com/rust-lang/rustfmt/blob/master/Contributing.md#contributing</a>, rustfmt team is on the #WG-Rustfmt channel on Discord: <a href="https://discordapp.com/invite/rust-lang">https://discordapp.com/invite/rust-lang</a></p>



<a name="209428032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/Hello%2C%20compiler%20folks%21/near/209428032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Braden Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/Hello.2C.20compiler.20folks!.html#209428032">(Sep 08 2020 at 18:50)</a>:</h4>
<p>Two PRs in, and I think this is kinda fun. I hope that's a good sign.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>